package com.hst.capacity.domain.model.entity.order.base;

import lombok.Data;
import org.hibernate.annotations.CreationTimestamp;

import javax.persistence.Column;
import javax.persistence.MappedSuperclass;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 订单更改目的地表基类
 */
@Data
@MappedSuperclass
public class BaseOrderReTerminiEntity {

    private String idOrder;//订单编号
    private Integer operationType;//操作对象类型 0：用户 1：司机 2：加盟商人员 3：系统人员
    private String idOperation;//操作人ID
    private String originEndAddress;//原目的地（省市区）
    private String originEndAddressLongitude;//原目的地经度
    private String originEndAddressLatitude;//原目的地纬度
    private String endAddress;//新目的地（省市区）
    private String endAddressLongitude;//新目的地经度
    private String endAddressLatitude;//新的地纬度
    private String memo;//更改目的地原因
    @CreationTimestamp
    @Column(updatable = false)
    private LocalDateTime createTime;

}
